Устанавливает программный идентификатор (ProgID) класса или приложения, возвратившего ошибку.
HRESULT SetSource ( LPCOLESTR szSource );
Параметр
szSource
ProgID в формате
имяпрограммы.имяобъекта.
Коды возврата
Из возвращенного HRESULT получают один из следующих
кодов возврата:
| Код возврата | Значение |
| S_OK | Успех. |
| E_OUTOFMEMORY | He хватает памяти для выполнения операции. |
Комментарии
Данный метод следует использовать для задания класса или
приложения — источника ошибки. Какой язык используется для ProgID, зависит от
LCID, переданного в вызове метода, где произошла ошибка.
Пример
hr = CreateErrorInfo(&pcerrinfo); if (m_excepinfo.bstrSource) pcerrinfo->SetSource(m_excepinfo.bstrSource);